Noncooperative Migration of Execution Context in Java Virtual Machines

نویسندگان

  • Kazuyuki Shudo
  • Yoichi Muraoka
چکیده

The migration of the execution context has been applied to remote execution and mobile agents, and noncooperative migration can be applied to even more applications, such as load balancing. We have therefore designed a system for the migration of Java threads, one that allows noncooperative and heterogeneous migration of the execution context of the running code. This paper describes an overview of the system, the problems we have faced in designing its facilities, and the results of preliminary evaluations of it performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Asynchronous migration of execution context in Java Virtual Machines

The migration of the execution context has been applied to remote execution and mobile agents, and asynchronous migration can be applied to even more applications, such as load balancing. We have therefore designed a system for the migration of Java threads, one that allows asynchronous and heterogeneous migration of the execution context of the running code. This paper describes an overview of...

متن کامل

A Versioning Approach to VM Live Migration

In the context of virtual machines live migration, two strategies called “pre-copy” and “post-copy” have already been presented; but each of these strategies works well only in some circumstances. In this paper, we have a brief presentation of QAVNS and then introduce a new approach which is based on the concept of "informational object", assigning QAVNS-scheme-revision number, and observing th...

متن کامل

Grid-Based Asynchronous Migration of Execution Context in Java Virtual Machines

Previous research efforts for building thread migration systems have concentrated on the development of frameworks dealing with a small local environment controlled by a single user. Computational Grids provide the opportunity to utilize a large-scale environment controlled over different organizational boundaries. Using this class of large-scale computational resources as part of a thread migr...

متن کامل

Seamless Thread and Execution Context Migration within a Java Virtual Machine Environment

This paper describes a mechanism for preserving the execution state of a Java application during the migration process between two hosts. By using the Java Platform Debugging Architecture (JPDA), this project aims to seamlessly migrate both the object and its point of execution to a destination host, without session interruption.

متن کامل

JESSICA: Java-Enabled Single-System-Image Computing Architecture

of thesis entitled “JESSICA: Java-Enabled Single-System-Image Computing Architecture” submitted by Ma Jin Ming for the degree of Master of Philosophy at the University of Hong Kong in February 1999 The Java programming language has taken the entire computing community by storm since its introduction in late 1994. Apart from its object-oriented and network-centric characteristics, Java also supp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999